package com.xike.microsysserver.service;


import com.github.pagehelper.PageInfo;
import com.xike.microsysserver.entity.SlideShow;
import com.xike.microsysserver.entity.SlideShowQuery;

public interface SlideShowService {
    //查询所有轮播图
    PageInfo<SlideShow> selectAll (int page, int limit, String name, Integer status);

//    //根据id查询单个轮播图
//    SlideShow selectOneSlideShow (int id);

    //添加轮播图
    int addOneSlideShow (SlideShow slideShow);

    int removeOrDelete(SlideShowQuery slideShowQuery);

    SlideShow selectOne(int id);

    int updateSlideShow(SlideShow slideShow);

//    //加入回收站或者永久删除
//    int deleteOneSlideShow (String[] ids);
//    //从回收站恢复
//    int  recoverSlideShow(String[] ids);
//    //条件查询展示轮播图
//    PageInfo<SlideShow> selectByAnySlideShow (int page,int limit,SlideShowQuery slideShowQuery);
//
//    //更新轮播图
//    int updateOneSlideShow (SlideShow slideShow);
//
//    PageInfo<SlideShow> selecRecycletAll (int page, int limit);
//
//    PageInfo<SlideShow> selectRecycleByAnySlideShow (int page, int limit, SlideShowQuery slideShowQuery);
}
